<?

class visao_pagina_conteudo_defesa_visualizar extends visao {

public function render() {
    ?>
        <h3>defesas</h3>
        <a href="?acao=defesa.adicionar">Adicionar defesa</a><br><br>
        <?
        
        
        
        
       
$find = new EASYNC___FIND__defesa();
        $colecao = $find->get();
        
        if($colecao->getAmount() > 0) {
        
            $t = new modelo__tabela();
            $t->adicionar_colunas(array('Opções', 'id', 'data', 'descricao', 'id_aluno'));


            for($i=0; $i<$colecao->getAmount(); $i++) {
                $defesa = $colecao->getByIndex($i);
                $id = $defesa->getId();
                
                $t->adiciona_linha(array(
                    '<a href="?acao=defesa.detalhes&id=' . $id . '">detalhes</a>
                        | <a href="?acao=defesa.editar&id=' . $id . '">editar</a> | 
                            <a href="?acao=defesa.remover&id=' . $id . '">remover</a>',
                    $defesa->getId(),
                    $defesa->getData(),
                    $defesa->getDescricao(),
                    $defesa->getId_aluno()
                ));
            }
            $t->fecha_tabela();
        } else {
            echo 'Nenhum(a) defesa encontrado(a).';
        }
    }
}
?>